<?php

use app\common\services\facade\Addons;
use think\facade\Db;

/**
 * 验证表的字段是否存在
 * @param $table
 * @param $field
 * @return bool
 */
function exist_field($table, $field)
{
    $fields = DB::name($table)->getFields();
    return isset($fields[$field]) ? true : false;
}

/**
 * 执行sql
 * @param string $sql
 */
function dk_query($sql = "")
{
    Addons::batchSql($sql);
}

/**
 * 得到当前或者指定名称的数据表
 * @param $name
 * @return mixed|string
 */
function table($name)
{
    return DB::name($name)->getTable();
}

/**
 * 删除数据表
 * @param $table_name string 表名 无需前缀
 * @return mixed
 */
function drop_table($table_name)
{
    return Addons::dropTable($table_name);
}
